]> dgit.raspbian.org Git - vtk9.git/commitdiff
Allow a Python version suffix for Python-dependent libraries
authorMaximiliano Curia <marga@igalia.com>
Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)
committerMaximiliano Curia <maxy@debian.org>
Tue, 13 Oct 2026 10:08:50 +0000 (12:08 +0200)
Forwarded: not-needed
Last-Update: 2026-09-27

Used to install these libraries for non-default Python versions.
===================================================================

Gbp-Pq: Name python_version_library_suffix.patch

Common/Python/CMakeLists.txt
Filters/Python/CMakeLists.txt
Parallel/MPI4Py/CMakeLists.txt
Rendering/Matplotlib/CMakeLists.txt
Rendering/PythonContext2D/CMakeLists.txt
Utilities/PythonInterpreter/CMakeLists.txt
Web/Core/CMakeLists.txt

index 9836604b279da75e7bda769ee460e78d518098b2..e2e4bf59c1bd3d2fb266d6af2eac3b772ff14c7c 100644 (file)
@@ -2,5 +2,6 @@ set(classes
   vtkPythonArchiver)
 
 vtk_module_add_module(VTK::CommonPython
+  LIBRARY_NAME_SUFFIX "${VTK_PYTHON_LIBRARY_NAME_SUFFIX}"
   CLASSES ${classes})
 vtk_add_test_mangling(VTK::CommonPython)
index 2bde8bd1556dd9422f1b485569a275a2d4a99e7b..f0e6347bb9fce8996448cf279c21bbea18bfe978 100644 (file)
@@ -2,5 +2,6 @@ set(classes
   vtkPythonAlgorithm)
 
 vtk_module_add_module(VTK::FiltersPython
+  LIBRARY_NAME_SUFFIX "${VTK_PYTHON_LIBRARY_NAME_SUFFIX}"
   CLASSES ${classes})
 vtk_add_test_mangling(VTK::FiltersPython)
index c996c6963cf41015a9a695c6bdd5b22b633d475d..8bcbd4d888a10025acd7e06d85867273360f9d40 100644 (file)
@@ -2,5 +2,6 @@ set(classes
   vtkMPI4PyCommunicator)
 
 vtk_module_add_module(VTK::ParallelMPI4Py
+  LIBRARY_NAME_SUFFIX "${VTK_PYTHON_LIBRARY_NAME_SUFFIX}"
   CLASSES ${classes})
 vtk_add_test_mangling(VTK::ParallelMPI4Py)
index 8d1a34c2c9e0e1c9f6307bcf8a3886bbd0178683..92c0bb1bca4016605398b4818e0369eeace32436 100644 (file)
@@ -10,6 +10,7 @@ vtk_object_factory_configure(
   EXPORT_MACRO "VTKRENDERINGMATPLOTLIB_EXPORT")
 
 vtk_module_add_module(VTK::RenderingMatplotlib
+  LIBRARY_NAME_SUFFIX "${VTK_PYTHON_LIBRARY_NAME_SUFFIX}"
   CLASSES ${classes}
   SOURCES ${vtk_object_factory_source}
   PRIVATE_HEADERS ${vtk_object_factory_header})
index 4a285b05b75954df19e52f1bf8d5f31c9522bfb1..4386c626c432873ee498add472cdcd751f1911b4 100644 (file)
@@ -2,5 +2,6 @@ set(classes
   vtkPythonItem)
 
 vtk_module_add_module(VTK::PythonContext2D
+  LIBRARY_NAME_SUFFIX "${VTK_PYTHON_LIBRARY_NAME_SUFFIX}"
   CLASSES ${classes})
 vtk_add_test_mangling(VTK::PythonContext2D)
index 27ecdbf316a7059e87e8dc53b0eb272d6633c085..6c621ab8a09351117473f26c48422a3e6ab39d3b 100644 (file)
@@ -6,6 +6,7 @@ set(headers
   vtkPythonStdStreamCaptureHelper.h)
 
 vtk_module_add_module(VTK::PythonInterpreter
+  LIBRARY_NAME_SUFFIX "${VTK_PYTHON_LIBRARY_NAME_SUFFIX}"
   CLASSES ${classes}
   HEADERS ${headers})
 
index 5ce21cbc900962857d1add6a60ce1d27317c791b..a054113706678631ff0f32196719cf433da1a72f 100644 (file)
@@ -7,5 +7,6 @@ set(classes
   vtkWebUtilities)
 
 vtk_module_add_module(VTK::WebCore
+  LIBRARY_NAME_SUFFIX "${VTK_PYTHON_LIBRARY_NAME_SUFFIX}"
   CLASSES ${classes})
 vtk_add_test_mangling(VTK::WebCore)